<?php 
	
class AdminDelete
{

	var $pdo = null;
    var $logger = null;
    function __construct()
    {
        $this->pdo = PDOWrapper::instance();
        $this->logger = CLog::getInstance();
    }
    
    //resturant init 1000,user init 10000
    function config($PostArray) {

        if(empty($PostArray['confg_id'])){
            Utils::ShowError(ErrorDefine::REQUIRED_FIELD_EMPTY);
            return false;
        }


        $where = array(
            'confg_id' => $PostArray['confg_id']
        );
        $ret = $this->pdo->select('config',null,$where);
        if(empty($ret)){
            Utils::ShowError(ErrorDefine::DATABASE_ERROR);
            return false;
        }
        
        $data = $this->pdo->delete('config',$where);

        return $data;
    }

    //
    function order_detail($PostArray) {

        if(empty($PostArray['detail_id'])){
            Utils::ShowError(ErrorDefine::REQUIRED_FIELD_EMPTY);
            return false;
        }


        $where = array(
            'detail_id' => $PostArray['detail_id']
        );
        $ret = $this->pdo->select('order_detail',null,$where);
        if(empty($ret)){
            Utils::ShowError(ErrorDefine::DATABASE_ERROR);
            return false;
        }
        
        $data = $this->pdo->delete('order_detail',$where);

        return $data;
    }

    //
    function orders($PostArray) {

        if(empty($PostArray['order_id'])){
            Utils::ShowError(ErrorDefine::REQUIRED_FIELD_EMPTY);
            return false;
        }


        $where = array(
            'order_id' => $PostArray['order_id']
        );
        $ret = $this->pdo->select('orders',null,$where);
        if(empty($ret)){
            Utils::ShowError(ErrorDefine::DATABASE_ERROR);
            return false;
        }
        
        $data = $this->pdo->delete('orders',$where);

        return $data;
    }

    //
    function recipe($PostArray) {

        if(empty($PostArray['recipe_id'])){
            Utils::ShowError(ErrorDefine::REQUIRED_FIELD_EMPTY);
            return false;
        }


        $where = array(
            'recipe_id' => $PostArray['recipe_id']
        );
        $ret = $this->pdo->select('recipe',null,$where);
        if(empty($ret)){
            Utils::ShowError(ErrorDefine::DATABASE_ERROR);
            return false;
        }
        
        $data = $this->pdo->delete('recipe',$where);

        return $data;
    }

    //
    function recipe_detail($PostArray) {

        if(empty($PostArray['recipe_id'])){
            Utils::ShowError(ErrorDefine::REQUIRED_FIELD_EMPTY);
            return false;
        }


        $where = array(
            'recipe_id' => $PostArray['recipe_id']
        );
        $ret = $this->pdo->select('recipe_detail',null,$where);
        if(empty($ret)){
            Utils::ShowError(ErrorDefine::DATABASE_ERROR);
            return false;
        }
        
        $data = $this->pdo->delete('recipe_detail',$where);

        return $data;
    }

    //
    function recipe_feature($PostArray) {

        if(empty($PostArray['feature_id'])){
            Utils::ShowError(ErrorDefine::REQUIRED_FIELD_EMPTY);
            return false;
        }


        $where = array(
            'feature_id' => $PostArray['feature_id']
        );
        $ret = $this->pdo->select('recipe_feature',null,$where);
        if(empty($ret)){
            Utils::ShowError(ErrorDefine::DATABASE_ERROR);
            return false;
        }
        
        $data = $this->pdo->delete('recipe_feature',$where);

        return $data;
    }

    //
    function recipe_type($PostArray) {

        if(empty($PostArray['type_id'])){
            Utils::ShowError(ErrorDefine::REQUIRED_FIELD_EMPTY);
            return false;
        }


        $where = array(
            'type_id' => $PostArray['type_id']
        );
        $ret = $this->pdo->select('recipe_type',null,$where);
        if(empty($ret)){
            Utils::ShowError(ErrorDefine::DATABASE_ERROR);
            return false;
        }
        
        $data = $this->pdo->delete('recipe_type',$where);

        return $data;
    }

    //
    function restaurant($PostArray) {

        if(empty($PostArray['r_id'])){
            Utils::ShowError(ErrorDefine::REQUIRED_FIELD_EMPTY);
            return false;
        }


        $where = array(
            'r_id' => $PostArray['r_id']
        );
        $ret = $this->pdo->select('restaurant',null,$where);
        if(empty($ret)){
            Utils::ShowError(ErrorDefine::DATABASE_ERROR);
            return false;
        }
        
        $data = $this->pdo->delete('restaurant',$where);

        return $data;
    }

    //
    function restaurant_label($PostArray) {

        if(empty($PostArray['label_id'])){
            Utils::ShowError(ErrorDefine::REQUIRED_FIELD_EMPTY);
            return false;
        }


        $where = array(
            'label_id' => $PostArray['label_id']
        );
        $ret = $this->pdo->select('restaurant_label',null,$where);
        if(empty($ret)){
            Utils::ShowError(ErrorDefine::DATABASE_ERROR);
            return false;
        }
        
        $data = $this->pdo->delete('restaurant_label',$where);

        return $data;
    }

    //
    function restaurant_pic($PostArray) {

        if(empty($PostArray['pic_id'])){
            Utils::ShowError(ErrorDefine::REQUIRED_FIELD_EMPTY);
            return false;
        }


        $where = array(
            'pic_id' => $PostArray['pic_id']
        );
        $ret = $this->pdo->select('restaurant_pic',null,$where);
        if(empty($ret)){
            Utils::ShowError(ErrorDefine::DATABASE_ERROR);
            return false;
        }
        
        $data = $this->pdo->delete('restaurant_pic',$where);

        return $data;
    }

    //
    function users($PostArray) {

        if(empty($PostArray['user_id'])){
            Utils::ShowError(ErrorDefine::REQUIRED_FIELD_EMPTY);
            return false;
        }


        $where = array(
            'user_id' => $PostArray['user_id']
        );
        $ret = $this->pdo->select('users',null,$where);
        if(empty($ret)){
            Utils::ShowError(ErrorDefine::DATABASE_ERROR);
            return false;
        }
        
        $data = $this->pdo->delete('users',$where);

        return $data;
    }

}